From f450eaa9c1521c64dc31bdec81a6148b2b0d9552 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Thu, 30 Jan 2020 17:18:12 +0100 Subject: [PATCH] x86: undo part of "refine link time stub area related assertion" The original check was not too strict: While we don't use one page of memory per CPU, we do use ons page of VA space per CPU. It is the latter which matters here. Undo that part of the change, but leave everything else in place. Signed-off-by: Jan Beulich Acked-by: Andrew Cooper --- xen/arch/x86/xen.lds.S | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xen/arch/x86/xen.lds.S b/xen/arch/x86/xen.lds.S index 07c6448dbb..f5730ffe93 100644 --- a/xen/arch/x86/xen.lds.S +++ b/xen/arch/x86/xen.lds.S @@ -2,7 +2,6 @@ /* Modified for i386/x86-64 Xen by Keir Fraser */ #include -#include #include #undef ENTRY #undef ALIGN @@ -353,7 +352,7 @@ SECTIONS } ASSERT(__2M_rwdata_end <= XEN_VIRT_END - XEN_VIRT_START + __XEN_VIRT_START - - DIV_ROUND_UP(NR_CPUS, STUBS_PER_PAGE) * PAGE_SIZE, + NR_CPUS * PAGE_SIZE, "Xen image overlaps stubs area") #ifdef CONFIG_KEXEC -- 2.30.2